package com.caldremch.caldremcore;

/**
 * @Author Caldremch
 * @Date 2017/9/13 16:28
 * @Email huang.zhongxian@zyxr.com
 * @Description
 *
 *
 *  java.lang.UnsatisfiedLinkError: No implementation found for void
 * 检查jni类似错误的方法

    确保System.loadLibrary()函数一定被执行了加载了库。
    对应函数函数名是否正确；
    对应参数是否正确；
 *
 *
 *
 **/
public class CalCore {

    static {
        System.loadLibrary("ccore");
    }

    public CalCore(){
        //如果是new CalCore() 的方法, 有可能会导致 loadLibrary并没有执行

        System.loadLibrary("ccore");
    }

    public native static String getStringFromJni();
    //// 局部引用
    public native static String localRef();


    public native void createGlobalRef();

    public native String getGlobalRef();

    public native void deteleGlobalRef();
    public native void testException();
    public native void testcache();
    public native void variable_parameter_method(String ...var);


}
